.disabled {
  pointer-events: none;
  .fn-label {
    color: @color-light-4;
  }
  .actions, i {
    pointer-events: auto;
  }
}

.tableContainer {
  width: 100%;
  border: 1px solid @color-light-5;
  .stickyLeft {
    position: sticky;
    left: 0;
    z-index: 2;
  }
  .stickyRight {
    position: sticky;
    right: 0;
    z-index: 2;
    background: @color-light;
    .tableCell {
      max-width: 300px;
    }
  }
  .headerCondition,
  .headerAction {
    background-color: @td-col-bg-color;
  }
  .tableCell-number {
    background-color: @td-row-bg-color;
  }
  .tableWrapper {
    display: flex;
    .tableIndexColumn {
      border-right: 1px solid @color-light-3;
    }
    .tableContent {
      flex: 1;
      overflow-x: auto;
      .decideTable {
        border: 1px solid @color-light-3;
        border: 0;
        border-collapse: collapse;
        width: 100%;
        td,
        th {
          border: 1px solid @color-light-3;
          &:first-child {
            border-left: 0;
          }
          &:last-child {
            border-right: 0;
          }
        }
        th {
          border-top: 0;
        }
        thead {
          .tableCell {
            text-align: center;
          }
        }
      }
    }
  }
  .tableCell {
    padding: 10px;
    min-width: 150px;
    &-number {
      min-width: 60px;
      width: 60px;
      text-align: center;
      border-bottom: 1px solid @color-light-3;
      &:last-of-type {
        border-bottom: none;
      }
    }
    &.compare-red {
      .condition-operator-txt,
      .condition-right-value,
      .label-input,
      .label-txt,
      .actions,
      .input-text-editor,
      .action-label,
      .conditionsIndex,
      .fn-label {
        color: #e54545 !important;
      }
    }
    &.compare-blue {
      .condition-operator-txt,
      .condition-right-value,
      .label-input,
      .label-txt,
      .actions,
      .input-text-editor,
      .action-label,
      .conditionsIndex,
      .fn-label {
        color: rgba(0, 110, 255, 1) !important;
      }
    }
  }
}
